﻿<?php

//En variabel för att spara vilket betyg som efterfrågas
$q = $_GET["q"];

include("conToDB.php");


if($_GET["q"] >= 1)
{
	//echo "q = >= 1";   Kontroll för att värdena skall vara korrekta
	$sql = "SELECT 
		places.p_namn, places.p_telefon, places.p_adress, places.p_ort, places.p_postnummer, places.p_beskrivning, 
		(SELECT AVG(rate.r_betyg) AS r_rate FROM rate
		INNER JOIN places ON rate.p_id=places.p_id
		WHERE places.p_namn='bells'), rate.r_kommentar 
			FROM places INNER JOIN rate ON places.p_id=rate.p_id 
			WHERE rate.r_betyg=" . $q . " 
			ORDER BY places.p_namn ASC";
}
else if($_GET["q"] == 0)
{
	//echo "q = 0";  Kontroll för att värdena skall vara korrekta
	$sql = "SELECT p_namn, p_telefon, p_adress, p_ort, p_postnummer, p_beskrivning
			FROM places 
			WHERE p_id NOT IN (SELECT p_id FROM rate) 
			ORDER BY places.p_namn ASC";
}

$result = mysql_query($sql);

//Skriver ut en tabell som är anpassad ifall betyg är satta för restaurangerna
if($_GET["q"] >= 1)
{
	echo "<table border='0' cellspacing='5px style='margin-left:15px; margin-right:15px'>
		<tr> 
		<th>Restaurang</th>
		<th>Betyg</th>
		<th>Beskrivning</th>
		<th>Lägg till besök</th>
		<th>Visa besök</td>
		</tr>";

	while($row = mysql_fetch_array($result))
	{
		echo "<tr>";
		echo "<td align='center' id=" . $row['p_namn'] . "><b>" . $row['p_namn'] . "</b></td>";
		echo "<td align='center'><b>" . $row['r_rate'] . "</b></td>";
		echo "<td>" . $row['p_beskrivning'] . 
				"<br />
				Telfonnummer: " . $row['p_telefon'] . "
				<br />
				Adress: " . $row['p_adress'] . "
				<br />
				Ort: " . $row['p_ort'] . "
				<br />
				Postnr: " . $row['p_postnummer'] . "
				</td>";
		echo "<td><button onclick=\"showPopWin('addRate.php', 400, 360, null); DropValue(' " . $row['p_namn'] . "')\">Klicka här</button></td>";
		echo "<td><button onclick=\"showPopWin('visitors/index.php', 500, 450, null); DropValue('" . $row['p_namn'] . "')\">Visa besök</td>";
		echo "</tr>";
	}

	echo "</table>";
}
//Kontrollerar om värdet är noll, om så är fallet visa alla resultat utan betyg, det är två olika tabeller (även om dessa är lika)
else if($_GET["q"] == 0)
{
	//Stilen på tabellen ser till att översikten blir lite enklare.
	echo "<table border='0' cellspacing='5px' style='margin-left:15px; margin-right:15px'>
		<tr> 
		<th>Restaurang</th>
		<th>Betyg</th>
		<th>Beskrivning</th>
		<th>Lägg till besök</th>
		<th>Visa besök</td>
		</tr>";

	while($row = mysql_fetch_array($result))
	{
		echo "<tr>";
		echo "<td align='center' id='" . $row['p_namn'] . "'><b>" . $row['p_namn'] . "</b></td>";
		echo "<td align='center'><b>0</b></td>";
		echo "<td>" . $row['p_beskrivning'] . 
			"<br />
			Telfonnummer: " . $row['p_telefon'] . "
			<br />
			Adress: " . $row['p_adress'] . "
			<br />
			Ort: " . $row['p_ort'] . "
			<br />
			Postnr: " . $row['p_postnummer'] . "
			</td>";
		echo "<td><button onclick=\"showPopWin('addRate.php', 400, 360, null)\">Klicka här</button></td>";
		echo "<td><button onclick=\"showPopWin('visitors/index.php', 500, 450, null)\">Visa besök</td>";
		echo "</tr>";
	}

	echo "</table>";
}
else
{
	//Skulle det vara så att inga restauranger finns inlaggda i databasen så skrivs detta ut istället
	echo "<p>Finns inga restauranger med betyg ännu</p>";
}

//Stäng anslutningen
mysql_close($con);

?>